From 8ffb0fb8fe34ca146b3489a11d72a5bf2c9ad972 Mon Sep 17 00:00:00 2001 From: Alex Williamson Date: Wed, 16 May 2007 11:38:48 -0600 Subject: [PATCH] [IA64] Update struct checker for ia64 changes This makes use of the union support to work with our new vcpu_guest_context struct. Signed-off-by: Alex Williamson --- xen/include/public/foreign/reference.size | 3 ++- xen/include/public/foreign/structs.py | 6 ++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/xen/include/public/foreign/reference.size b/xen/include/public/foreign/reference.size index 70ddca9ac2..a157136818 100644 --- a/xen/include/public/foreign/reference.size +++ b/xen/include/public/foreign/reference.size @@ -7,7 +7,8 @@ pt_fpreg | - - 16 cpu_user_regs | 68 200 496 xen_ia64_boot_param | - - 96 ia64_tr_entry | - - 32 -vcpu_extra_regs | - - - +vcpu_tr_regs | - - 512 +vcpu_guest_context_regs | - - 21872 vcpu_guest_context | 2800 5168 21904 arch_vcpu_info | 24 16 0 vcpu_time_info | 32 32 32 diff --git a/xen/include/public/foreign/structs.py b/xen/include/public/foreign/structs.py index 32b4ef2987..7d51ca8b79 100644 --- a/xen/include/public/foreign/structs.py +++ b/xen/include/public/foreign/structs.py @@ -1,6 +1,7 @@ # configuration: what needs translation -unions = [ ]; +unions = [ "vcpu_cr_regs", + "vcpu_ar_regs" ]; structs = [ "start_info", "trap_info", @@ -8,7 +9,8 @@ structs = [ "start_info", "cpu_user_regs", "xen_ia64_boot_param", "ia64_tr_entry", - "vcpu_extra_regs", + "vcpu_tr_regs", + "vcpu_guest_context_regs", "vcpu_guest_context", "arch_vcpu_info", "vcpu_time_info", -- 2.30.2